package com.erhuogo.service;

import java.util.List;

import com.erhuogo.bean.GridPageBean;
import com.erhuogo.entity.ThreeCategory;

/**
 * 三级分类Service接口
 * @author aibinxiao
 * @date 2016年10月26日 下午12:04:30
 */
public interface ThreeCategoryService {

	// 1.根据二级分类id获取所有的三级分类的Service接口
	List<ThreeCategory> findThreeCateByTwoId(Integer twoCategoryId);

	// 2.分页条件查询指定一级分类和二级分类下的三级分类Service接口
	GridPageBean<ThreeCategory> findByPage(String pageNo, String pageSize, String id, String name, String code,
			String startDate, String endDate, String oneCategoryId, String twoCategoryId);

	// 3.根据ID查询三级分类Service接口
	ThreeCategory findById(String id);

	// 4.保存或更新三级分类信息Service接口
	void save(String id, String code, String name, String desc, String oneCategoryId, String twoCategoryId) throws Exception;

	// 5.更新三级分类信息的启用状态Service接口
	void updateStatus(String id, String status) throws Exception;

}
